Fix 64-bit __get_user() on 32-bit x86. Needed for PAE.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 10 Aug 2005 13:06:00 +0000 (13:06 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 10 Aug 2005 13:06:00 +0000 (13:06 +0000)
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/include/asm-x86/x86_32/uaccess.h

index eb9b87ceb140c37bd320bb9ebb0e4d49c8e93094..176c8401fe3ceb4d114e4f42cd5a2c087d31323d 100644 (file)
@@ -67,7 +67,7 @@ do {                                                                  \
                "       .long 1b,4b\n"                          \
                "       .long 2b,4b\n"                          \
                ".previous"                                     \
-               : "=r" (retval), "=A" (x)                       \
+               : "=r" (retval), "=&A" (x)                      \
                : "r" (addr), "i"(errret), "0"(retval))
 
 #define __get_user_size(x,ptr,size,retval,errret)                      \